The social structure of free and open source software development

نویسندگان

  • Kevin Crowston
  • James Howison
چکیده

Metaphors, such as the Cathedral and Bazaar, used to describe the organization of FLOSS projects typically place them in sharp contrast to proprietary development by emphasizing FLOSS’s distinctive social and communications structures. But what do we really know about the communication patterns of FLOSS projects? How generalizable are the projects that have been studied? Is there consistency across FLOSS projects? Questioning the assumption of distinctiveness is important because practitioner-advocates from within the FLOSS community rely on features of social structure to describe and account for some of the advantages of FLOSS production. To address this question, we examined 120 project teams from SourceForge, representing a wide range of FLOSS project types, for their communications centralization as revealed in the interactions in the bug tracking system. We found that FLOSS development teams vary widely in their communications centralization, from projects completely centered on one developer to projects that are highly decentralized and exhibit a distributed pattern of conversation between developers and active users. We suggest, therefore, that it is wrong to assume that FLOSS projects are distinguished by a particular social structure merely because they are FLOSS. Our findings suggest that FLOSS projects might have to work hard to achieve the expected development advantages which have been assumed to flow from “going open.” In addition, the variation in communications structure across projects means that communications centralization is useful for comparisons between FLOSS teams. We

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Investigating the Dynamics of Open Source Software Development Teams

Research on human and social behavior is increasingly characterized by a focus on dynamics—on the evolution of formal and informal organizations over time. We propose a social science study in the context of distributed teams of Free/Libre Open Source (FLOSS) software developers to better understand the cognitive and social structures that underlie changes in individual and team behaviours in t...

متن کامل

Hacking Practices and Software Development: A Social Worlds Analysis of ICT Innovation and the Role of Free/Libre Open Source Software

Through use of social worlds theory and qualitative research methods, this thesis explores hackers’ practices and their relationships with the computing world and the wider society from a socio-technical perspective. The hacker social world comprises actors from diverse social-technical backgrounds who share a constellation of im/material practices, namely open source practices (OSPs). Through ...

متن کامل

A Social Network Approach to Free/Open Source Software Simulation

Free and Open Source Software (F/OSS) development is a complex process that is just beginning to be understood. The actual development process is frequently characterized as disparate volunteer developers collaborating to make a piece of software. The developers of F/OSS, like all software, spend a significant portion of their time in social communications to foster collaboration. We have analy...

متن کامل

Determinants of Open Source Software License Choice: A Social Influence Perspective

This study presents a social influence model of open source license choice. For our theoretical foundation, we build on the heterogeneous diffusion model of social influence from the sociology literature. We characterize specific open source licenses as discrete practices that are at risk of being adopted by new open source projects. Specific hypotheses are proposed and tested on a sample of 5,...

متن کامل

A Comparison Study on the Coordination Between Developers and Users in FOSS Communities

Recent studies have been trying to better understand geographically distributed software development which is increasing from year to year. Analyzing Free/Open Source Software (FOSS) communities would help us obtain useful insights for distributed software development, because some FOSS communities already have tremendous success in a distributed environment. Our prior study analyzed an informa...

متن کامل

Research Ethics for Studying Open Source Projects

The public visibility of Free and Open Source Software development has sparked interest in the research communities of business, social and computer sciences to use the projects as research subjects. This article tries to open a discussion about the implications of this interest, whether the Free and Open Source communities appreciate being under “surveillance” and how we can deal with the ethi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • First Monday

دوره 10  شماره 

صفحات  -

تاریخ انتشار 2005